package com.webside.front.common.model;

import java.io.Serializable;
import java.util.Date;

public class SubjectEntity implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -6616493117851578591L;
	/**
	 * 专题id
	 */
	private int id;
	/**
	 * 专题名称
	 */
	private String subjectName;
	/**
	 * 专题图片
	 */
	private String subjectPic;
	/**
	 * 专题简介
	 */
	private String subjectSummary;
	/**
	 * 专题模板字典
	 */
	private String subjectTemplateCode;
	/**
	 * 剧集绑定数
	 */
	private int seriesCount;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 更新时间
	 */
	private Date updateTime;
	/**
	 * 删除标记
	 */
	private int deleteState;
	
	public int getSeriesCount() {
		return seriesCount;
	}
	public void setSeriesCount(int seriesCount) {
		this.seriesCount = seriesCount;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getSubjectName() {
		return subjectName;
	}
	public void setSubjectName(String subjectName) {
		this.subjectName = subjectName;
	}
	public String getSubjectPic() {
		return subjectPic;
	}
	public void setSubjectPic(String subjectPic) {
		this.subjectPic = subjectPic;
	}
	public String getSubjectSummary() {
		return subjectSummary;
	}
	public void setSubjectSummary(String subjectSummary) {
		this.subjectSummary = subjectSummary;
	}
	public String getSubjectTemplateCode() {
		return subjectTemplateCode;
	}
	public void setSubjectTemplateCode(String subjectTemplateCode) {
		this.subjectTemplateCode = subjectTemplateCode;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public int getDeleteState() {
		return deleteState;
	}
	public void setDeleteState(int deleteState) {
		this.deleteState = deleteState;
	}
	public SubjectEntity() {
		super();
	}
	
	public SubjectEntity(int id, String subjectName, String subjectPic, String subjectSummary,
			String subjectTemplateCode, int seriesCount, Date createTime, Date updateTime, int deleteState) {
		super();
		this.id = id;
		this.subjectName = subjectName;
		this.subjectPic = subjectPic;
		this.subjectSummary = subjectSummary;
		this.subjectTemplateCode = subjectTemplateCode;
		this.seriesCount = seriesCount;
		this.createTime = createTime;
		this.updateTime = updateTime;
		this.deleteState = deleteState;
	}
	@Override
	public String toString() {
		return "Subject [id=" + id + ", subjectName=" + subjectName + ", subjectPic=" + subjectPic
				+ ", subjectSummary=" + subjectSummary + ", subjectTemplateCode=" + subjectTemplateCode
				+ ", createTime=" + createTime + ", updateTime=" + updateTime + ", deleteState=" + deleteState + "]";
	}
	
}
